جهت نصب DotNetNuke شما حداقل یک دیتابیس MS SQL نیاز خواهید داشت. بعضی از سرویس دهنده های میزبانی وب، سرویس های SQL را به صورت جداگانه ارائه می کنند. مجموع فایلهای دیتابیس پس از نصب DotNetNuke در حالتی که هیچ محتوایی ندارد حدود 9 مگابایت می باشد. همچنین به مرور زمان در اثر افزایش فایل LOG حجم آن افزایش می یابد که با Truncate کردن برخی Tableها و Shirink کردن دیتابیس حجم آن مقداری کاهش می یابد. اما پیشنهاد میکنیم اگر میخواهید در آینده به مشکلات کمتری برخورد کنید حداقل فضای 30 مگابایت را برای دیتابیس خود در نظر بگیرید.
برخی از ماژولهای این نرم افزار دارای محدودیتهای روی SQL 2000 هستند. لذا توصیه می شود که دیتابیس مورد نظر شما 2005 یا 2008 باشد.
شما می توانید نسخه های مختلف انگلیسی این نرم افزار را از سایت DotNetNuke دانلود کنید.
دات نت نیوک روی هاست سرور ویندوزی نصب می شود. بعد از تهیه هاست ویندوزی باید دیتابیس مربوطه را ساخت برای ساخت دیتابیس توسط نرم افزار هاستینگ کنترلر (Hosting Controller) به لینک زیر مراجعه نمایید:
http://help.azaranweb.org/Default.aspx?PID=win-Create%20Database
بعد از ایجاد شدن دیتابیس باید فایل دانلود شده DotNetNuke را آپلود کنیم برای دریافت آموزش این کار بر روی لینک زیر کلیک نمایید:
http://help.azaranweb.org/Default.aspx?PID=cute_ftp
حال جهت نصب می توانید یک صفحه Browser را باز نموده و مسیر سایت خود را وارد نمایید. چنانچه پرتال را در یک Virtual Directory نصب نموده اید مسیر را به صورت www.yourdomain.com/FolderName درج نمایید.
پس از چند لحظه شما به صفحه ویزارد نصب پرتال (Portal Install Wizard) منتقل می شوید.
توجه: اگر شما به صفحه نصب پرتال منتقل نشدید به صورت دستی آدرس www.yourdomain.com/FolderName/install/installwizard.aspx را اجرا نمایید. صفحه ای مشابه با صفحه زیر را ملاحظه خواهید کرد.

توجه: اگر به هنگام بازکردن این صفحه با خطایی برخورد نمودید تنظیمات، Permissionها و نسخه Framework خود را مجدد بررسی نمایید.
شما می توانید یکی از سه گزینه فوق را انتخاب نمایید.
سفارشی - در روش نصب سفارشی امکان اعمال تمامی تغییرات قابل انجام در حین نصب برای شما موجود می باشد. به منظور تعیین ماژول هایی که می بایست در پرتال نصب شوند و سایر موارد این گزینه را انتخاب نمایید.
ویژه - روش نصب ویژه بعضی انتخاب ها را در اختیار شما قرار میدهد.
اتوماتیک در این روش نصب، تمام فرآیند نصب پرتال بصورت خودکار و بدون نیاز به هرگونه تنظیمات انجام می شود (در این حالت شما می بایست تنظیمات را طریق فایل web.config به صورت دستی انجام دهید)
در این روش نصب توصیه ما نصب به صورت ویژه می باشد.
گزینه ویژه و زبان فارسی را انتخاب نمایید و گزینه بعدی را کلیک کنید.
در صفحه بعد بررسی مجوز فایل را انجام دهید. روی گزینه آزمایش سطح دسترسی کلیک کنید. اگر همه Permissionها به درستی تنظیم شده باشند پیغام (سایت شما بررسی سطح دسترسی را با موفقیت طی نمود) را ملاحظه خواهید نمود. حال روزی گزینه بعدی کلیک کنید.

در صفحه بعد می بایست پیکربندی اتصال به پایگاه داده را انجام دهید.
• گزینه SQL Server 2000/2005 را انتخاب نمایید.
• سپس گزینه امنیت بکپارجه را غیرفعال نمایید. ملاحظه می نمایید که صفحه یک مرتبه Refresh شده و فیلدهای UserID و Password نمایان می شوند.
• در فیلدر سرور نام مسیر SQL Server را وارد نمایید. در بسیاری از موارد سرور SQL در همان سرور فعلی شما قرار دارد. می توانید از 127.0.0.1 به عنوان IP سرور Local استفاده نمایید.
• در فیلد پایگاه داده نام Database که در Plesk ساخته اید را وارد نمایید.
• فیلدهای UserID و Password را وارد نمایید

روی گزینه آزمایش اتصال به پایگاه داده کلیک کنید. اگر پیغام موفقیت در اتصال به پایگاه داده را مشاهده نمودید تنظیمات شما صحیح انجام شده است و می توانید روی گزینه بعدی کلیک کنید.
توجه: اگر پیغام خظایی مشاهده نمودید، خطا را بررسی نمایید که آیا تنظیمات خود را صحیح انجام داده اید.
در مرحله بعد فرآیند نصب اسکریپت های پایگاده داده انجام میگیرد. دکمه بعدی غیرفعال می باشد و پس از پایان نصب پایگاه داده فعال خواهد شد. پس از پایان نصب روی گزینه بعدی کلیک نمایید.

در مرحله بعد تنظیمات پیکربندی کاربر Host (با همان Super User) را انجام دهید.
• نام و نام فامیل Super User را درج نمایید
• نام کاربری را وارد نمایید. (نام کاربری پیش فرض Host می باشد که می توانید تغییر دهید)
• کلمه عبور و تکرار کلمه عبور را درج نمایید.
• آدرس ایمیل کاربر Host را درج نمایید
• روی دکمه بعدی کلیک نمایید.

حال میبایست تنظیمات مدیر و عنوان پرتال را انجام دهید.
• نام و نام فامیل مدیر پرتال را وارد کنید.
• نام کاربری، رمز عبور و تکرار رمز را درج نمایید.
• عنوان پرتال را با توجه به نام سایت خود وارد کنید.
• قالب پیش فرض سایت را انتخاب نمایید. (اگر سایت پیش فرض شما انگلیسی می باشد قالب DotNetNuke و اگر فارسی می باشد قالب Irand را انتخاب نمایید)
• روی دکمه بعدی کلیک کنید.

در صفحه بعد با دیدن پیغام تبریک نصب شما به پایان رسیده است که می توانید روی دکمه رفتن به سایت کلیک کنید و سایت خود را مشاهده نمایید.

نکته:
• گاهی موارد مشاهده می گردد که بسته زبان فارسی به درستی به هنگام نصب، روی پرتال نصب نمی شوند. پس از نصب با درج آدرس زیر در Browser می توانید بسته هایی که به درستی نصب نشده اند را نصب کنید.
www.yourdomain.com/FolderName/install/install.aspx?mode=installresources
• در شرایطی که پرتال را در یک Virtual Directory نصب کرده اید می بایست سایت را به مسیر فولدر خود Redirect کنید.
فایل را دانلود کنید. سپس آن را Edit نمایید و مسیر پرتال خود را در آن قرار دهید. فایل را به نام index.aspx ذخیره کنید و در ریشه دامین خود آپلود نمایید.
آدرس : کرج گوهردشت خیابان اصلی گوهردشت بین خیابان نهم و دهم غربی بالای بانک مهر پلاک252 واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com
برچسب: آذران وب شعبه کرج,نصب دات نت نیوک,دات نت نیوک, آذران وب, azaranweb,com, karaj,azaranweb,com, شرکت طراحی سایت, شرکت طراحی سایت در کرج, شرکت طراحی وب سایت در کرج,
نویسنده: مریم شعبانی
امن کردن وردپرس برای تمام کاربرانی که از این سیستم استفاده میکنند بسیار توصیه میشود. یکی از راههای امن کردن وردپرس استفاده از برخی افزونه های امنیتی نظیر WP Security Scan و WP Firewall میباشد. این افزونه ها را میتوانید دانلود کرده و بر روی وردپرس خود نصب کنید.
بعد از اینکه افزونه نصب فعال شد، میتوانید آن را از طریق بخش امنیت واقع در مدیریت وردپرس تنظیم کنید.
WP Security Scan موارد امنیتی زیر را تحت پوشش قرار میدهد:
همچنین این پلاگین، سطوح دسترسی دایرکتوری های وردپرس را بررسی میکند تا از حملات و نفوذ غیرمجاز جلوگیری شود. این افزونه همچنین دارای قابلیت ساختن پسورد نیز میباشد و با استفاده از آن میتوانید پسوردهای قدرتمند ایجاد نمایید.
افزونه WP Firewall درخواست های SQL مشکوک و همچنین ترافیک های مشکوک را مسدود و بلوکه میکند. در صورت مشاهده یک حمله، وردپرس میتواند حمله کننده را به یک صفحه 404 پیش ساخته برده و یا او را به صفحه اصلی وبلاگ برگرداند. همچنین این افزونه میتواند یک اخطار از طریق ایمیل در هنگام بروز حمله برای شما ارسال نماید.
یک کلمه عبور قدرتمند همیشه تا حد زیادی از هک شدن وبلاگ و یا وب سایت شما جلوگیری میکند. یک پسورد قدرتمند حداقل باید دارای 8 کاراکتر بوده و شامل لغات و کلمات موجود در لغت نامه و نیز شامل نام کاربری شما نباشد. یک پسورد خوب و قوی باید دارای ترکیبی از حروف بزرگ، حروف کوچک، اعداد و نشانه ها باشد. این مورد نه تنها شامل کلمات عبور، بلکه شامل نام کاربری و نام دیتابیس شما نیز میشود.
1. همیشه وردپرس، قالبها و افزونه های آن را به روز رسانی کنید. در صورت عدم توجه به این مساله، سایت شما مورد حمله هکرها واقع شده و به سادگی هک خواهد شد.
2. دسترسی به بخش مدیریت وردپرس را محدود کنید و سعی کنید به کسی غیر از خودتان اجازه ورود به بخش مدیریت را ندهید. همچنین بهتر است امکان ثبت نام کاربر جدید را غیرفعال کنید.
3. چنانچه سایت شما تجاری است از SSL برای ارتقا سطح امنیت وب سایت خود استفاده کنید.
آدرس : کرج گوهردشت خیابان اصلی گوهردشت بین خیابان نهم و دهم غربی بالای بانک مهر پلاک252 واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com
برچسب: طراحی سایت, طراحی وب سایت, طراحی سایت درکرج, طراحی وب سایت درکرج, آذران وب شعبه کرج,
نویسنده: مریم شعبانی
امروزه با توجه به افزایش سرعت اینترنت انتظار می رود که سرعت سایت ها نیز بالا رود و درواقع سایت ها سریعتر بارگذاری شوند. این انتظار مدیران وب سایت ها را به تامل واداشته است. راهکارهایی مانند فشرده کردن تصاویر، CSSها و کش کردن منابع و ... باعث افزایش سرعت سایتها می شود.
در ادامه به بررسی راهکارهایی برای افزایش سرعت سایت های طراحی شده در دات نت نیوک می پردازیم:
استفاده از اسکین های سبک:
استفاده از اسکین های سبک و استاندارد یکی از بهترین راههـای موثر در بهبود لود صفحات می باشد .
یکی از نکات کلیدی در طراحـی اسـکین اسـتفاده از تـگ هـای بهینه html است به طور مثال بسیاری از طراحان ترجیح می دهند از تگ table در ترسیم چاروچوب کلی صفحه استفاده نماینـد در حـالی کـه مـی تـوان از تـگ div بـه جـای table استفاده نمود و چارچوب کلی صفحه را با این تگ ترسیم کرد.
فراخوانی اسکریپت های صفحه بعد از لود محتوای صفحه:
پردازش صفحه توسط مرورگر به این طریق است که متن html از بالا به پائین پردازش می شود و در حین پردازش اگر اسکریپتی در متن وجود داشته باشد و آن اسکریپت به صورت فراخونی فایل باشد فایل مربوطه دانلود می شود. در صورت امکان می توان فراخوانی اسکریپت ها را در انتهای لود صفحه قرار داد در نتیجه می توان فراخوانی اسکریپت ها و همچنین اجرای آنها را بعد از نمایش محتوای صفحه گذاشت این امر باعث می شود تا محتوای صفحه بسیار سریعتر به کاربر نمایش داده شود.
کاهش تعداد درخواستها و فشرده کردن JSها و CSSها:
در هر درخواست برای این فایلها، از سمت کلاینت به سمت سرور درخواستی فرستاده می شود . واضح است که هر درخواست از سمت کلاینت به سرور زمانی را تلف خواهد کرد همچنین هر یک از فایلها با حجم واقعی خود دانلود می شوند. بنابر این در صورتی که بتوانیم فراخوانی را یکجا انجام دهیم و آن را فشرده نماییم دانلود بسیار سریعتر انجام میشود.
فشرده سازی ViewStateهای صفحه :
view stateبه منظور حفظ اطلاعات میان سرور و کلاینت به کار میرود در حالتی که ما به view stateنیازی نداشته باشیم آن را غیر فعال می کنیم ولی در اکثر اوقات این طور نیست.
در صورت استفاده ازview stateممکن است حجم صفحه به صورت چشمگیری افزایش پیدا کند. در دات نت نیوک نیز از viewstateها زیاد استفاده شده که شما می توانید با به کار بردن چند خط کد viewstateهای صفحات را فشرده نمائید
حذف لاگ های بانک اطلاعاتی پورتـال:
بـا توجـه بـه اینکـه پورتـال دات نـت نیـوک دارای تراکنش های زیادی در سمت بانک اطلاعاتی می باشد حجم بانک اطلاعاتی پورتـال بـه مـرور زمـان افزایش می یابد و این مسئله نیز در سرعت پورتال تاثیر گذار است
انتخاب یک سرور مناسب برای میزبانی پورتال:
از آنجا که پورتال دات نت نیوک پردازش های سنگینی در سمت سرور دارد لازم است در انتخاب سرور دقت فراونی داشته باشید.
آذران وب ارائه دهنده سرورهای مجازی و اختصاصی رابا تعرفه های مختلف و مناسب ترین قیمت عرضه می کند. شما با تهیه سرور اختصاصی، درحقیقت کنترل کامل یک سرور با تمام منابع آن در اختیار استفاده کننده قرار می گیرد. امکان نصب انواع سخت افزار ، سیستم های عامل و نرم افزار برای استفاده کننده مهیا می باشد.
در مرحله بعد به سراغ تنظیمات IIS7 بروید و تغییراتی به شرح زیر در آن انجام دهید:
1. گزینه فشرده سازی پویای محتوا را فعال نمایید.
2. تنظیم .NET framework 4 را به صورت application pool انتخاب کنید.
3. در بخش HTTP response headers، گزینه «انقضای محتوای اینترنتی پس از هفت روز» را انتخاب نمایید.
4. output caching فایل های css، gif، jpg، jsو png را فعال نمایید.
5. به استفاده از hosted jQuery بپردازید.(در تنظیمات DNN Host).
6. استفاده از تصاویر در سایت را به حداقل رسانید.
آدرس : کرج گوهردشت خیابان اصلی گوهردشت بین خیابان نهم و دهم غربی بالای بانک مهر پلاک252 واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com
برچسب: راهکارهایی برای افزایش سرعت سایت, اذران وب شعبه کرج, karaj,azaranweb,com, azaranweb,com, طراحی سایت در کرج, طراحی وب سایت در کرج,
نویسنده: مریم شعبانی